import moment from 'moment'
import { getLabelByValue } from '@/utils/index'
import { statusOptions } from './attr'

// 公告管理 列表
export const announceColumns = [
  {
    title: '公告名称',
    dataIndex: 'title',
    key: 'title',
    width: 'auto',
    align: 'center'
  },
  {
    title: '创建时间',
    dataIndex: 'createdTime',
    key: 'createdTime',
    width: 'auto',
    align: 'center',
    render: val => moment(val).format('YYYY-MM-DD HH:mm:ss')
  },
  {
    title: '公告状态',
    dataIndex: 'status',
    key: 'status',
    width: '200px',
    align: 'center',
    render: val => getLabelByValue(val, statusOptions)
  },
  {
    title: '操作',
    dataIndex: 'action',
    key: 'action',
    width: 'auto',
    align: 'center',
    isBtn: true
  }
]

// 政策文件管理 列表
export const fileColumns = [
  {
    title: '文件名称',
    dataIndex: 'name',
    key: 'name',
    width: 'auto',
    align: 'center',
    hasSlot: true
  },
  {
    title: '创建时间',
    dataIndex: 'createdTime',
    key: 'createdTime',
    width: 'auto',
    align: 'center',
    render: val => moment(val).format('YYYY-MM-DD HH:mm:ss')
  },
  {
    title: '操作',
    dataIndex: 'action',
    key: 'action',
    width: 'auto',
    align: 'center',
    isBtn: true
  }
]

// 典型案例管理 列表
export const exampleColumns = [
  {
    title: '案例名称',
    dataIndex: 'name',
    key: 'name',
    width: 'auto',
    align: 'center',
    hasSlot: true
  },
  {
    title: '创建时间',
    dataIndex: 'createdTime',
    key: 'createdTime',
    width: 'auto',
    align: 'center',
    render: val => moment(val).format('YYYY-MM-DD HH:mm:ss')
  },
  {
    title: '操作',
    dataIndex: 'action',
    key: 'action',
    width: 'auto',
    align: 'center',
    isBtn: true
  }
]

// 业务指导管理 列表
export const bussinessColumns = [
  {
    title: '业务指导名称',
    dataIndex: 'name',
    key: 'name',
    width: 'auto',
    align: 'center',
    hasSlot: true
  },
  {
    title: '创建时间',
    dataIndex: 'createdTime',
    key: 'createdTime',
    width: 'auto',
    align: 'center',
    render: val => moment(val).format('YYYY-MM-DD HH:mm:ss')
  },
  {
    title: '操作',
    dataIndex: 'action',
    key: 'action',
    width: 'auto',
    align: 'center',
    isBtn: true
  }
]

